package com.zmn.oms.dubbo.dto.zmn.erp;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：支付列表
 *
 * @author heciqi
 * @date 2019/08/06 18:08
 */
@Data
public class OmsErpOrderPayDRO implements Serializable {
	private static final long serialVersionUID = 4960651336279222977L;

	/**
	 * 金额类型（定金，尾款，预付）
	 *
	 * @see
	 */
	private Integer amountType;

	/**
	 * 支付id
	 */
	private Integer payId;

	/**
	 * 支付渠道Id
	 *
	 * @see
	 */
	private Integer payChannelId;


	/**
	 * 支付方式
	 * （二维码，app支付）
	 */
	private Integer payType;

	/**
	 * 目标支付系统（微信，支付宝..）
	 */
	private Integer payTargetChannelId;

	/**
	 * 交易类型
	 *
	 * @see
	 */
	private Integer tradeType;

	/**
	 * 付款金额
	 */
	private Integer amount;

	/**
	 * 支付渠道名称
	 */
	private String payChannelName;

	/**
	 * 是否银联支付 1 否 2 是
	 */
	private Integer unionPay;


	/**
	 * 支付时间
	 */
	private Date payTime;

	/**
	 * 支付渠道
	 * Alipay 1.0  支付宝1.0协议  比较少用
	 * Alipay 2.0  支付宝2.0协议  主流
	 * WXPay  微信
	 * YQB  壹钱包
	 * QMF  全民付远程快捷
	 * UnionPay  银联钱包
	 * BaiDu  百度钱包
	 * JD  京东钱包
	 * SF  顺丰顺手付
	 * COMM  交通银行
	 * BestPay  翼支付
	 * ACP  银联全渠道立码付
	 * NetPayBills  银商网付平台账单模块
	 * NetPayGtwy  银商网付平台网关模块
	 * QmfWebPay  POS通插件WEB版
	 */
	private String targetSys;

	/**
	 * 1 不是预收 2 是预收
	 */
	private int preGetType;

	/**
	 * 商户号
	 */
	private String merNo;

	/**
	 * 银联分账所使用的主体id
	 * 啄木鸟 工程师id
	 * 言而有信 服务商id
	 */
	private Integer objectId;


	/**
	 * 是否重复支付 1 否 2是
	 */
	private Integer duplicate;

}
